<% include "/WEB-INF/includes/cabeceira.gtpl" %>

<div id="content" class="group">

<%
def sesion = request.getSession(true)
def usuario = sesion.usuario
def perfil = request.getAttribute('perfil')
def erro = request.getAttribute('erro') 
def mensaxeExito = request.getAttribute('mensaxe')
%>


<% if (erro) { %>
<div class="erro">
${erro?:''}
</div>
<% } %>

<% if (mensaxeExito) { %>
<div class="exito">
${mensaxeExito?:''}
</div>
<% } %>

<div id="container">
<div id="container-inner">

<h1>modifica o teu perfil</h1>

<form id="formulario" method="POST" action="modificaPerfil.groovy" enctype="multipart/form-data">
       
       
<fieldset>
<p>introduce os teus datos persoais</p>


<div class="campo">
<label class="etiqueta" for="nome">Nome</label>
<input type="text" id="nome" name="nome" value="${perfil?perfil.nome:''}"/>
<span class="mensaje"></span>
</div>


<div class="campo">
<label class="etiqueta" for="parroquia">A túa parroquia</label>
<input type="text" id="parroquia" name="parroquia" value="${perfil.parroquia?perfil.parroquia:''}" />
<span class="mensaje"></span>
</div>


<div class="campo">
<label class="etiqueta" for="imaxeActual">Imaxe actual</label>
<% if (perfil.imaxe) { %>
	<img src="/verImaxePerfil.groovy?id=${perfil.imaxe}&w=90&h=90"/>
<% } else { %>
	<img src="/images/default_profile.png"/>
<% } %>
<span class="mensaje"></span>
</div>




<div class="campo">
<label class="etiqueta" for="imaxe">A túa foto (menos de 200K)</label>
 <input type="file" id="imaxe" name="imaxe">
<span class="mensaje"></span>
</div>



  <div class="controls">
  
       
      <!--<a href="/" id="cancel" class="submit" name="cancel">Cancela</a>-->      
      <input id="submit" class="submit" name="submit" type="submit" 
          value="Modifica perfil"/>
      
          
    </div>
    

</fieldset>

</form>
</div>
</div>


</div> <!-- /content -->


<% include "/WEB-INF/includes/pe.gtpl" %>



<script src="js/jquery-1.4.1.js" type="text/javascript"></script>
<script src="js/jquery.validate.js" type="text/javascript"></script>


<script type="text/javascript">
jQuery(function() {
	var validator = jQuery("#formulario").validate({
		rules: {
			nome: "required"
		},
		messages: {
			nome: "Este campo é requirido"
		},
		// the errorPlacement has to take the table layout into account
		errorPlacement: function(error, element) {
			if ( element.is(":radio") )
				error.appendTo( element.parent().next().next() );
			else if ( element.is(":checkbox") )
				error.appendTo ( element.next() );
			else
				//error.appendTo( element.parent().next() );
				error.appendTo( element.next());
		},
		
		// set this class to error-labels to indicate valid fields
		success: function(label) {
			// set &nbsp; as text for IE
			label.html("&nbsp;").addClass("checked");
		}
	});
	
});	
	
	
</script>	


<% include "/WEB-INF/includes/fin.gtpl" %>


